﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using SIGERP_Entidades;
using SIGERP_Negocio;

namespace SIGERP_Presentacion
{
    public partial class frmSeguimientoDelReclamo : Form
    {
        DataTable dt;
        List<Derivacion> derivaciones;
        Reclamo r;

        public frmSeguimientoDelReclamo(Reclamo reclamo)
        {
            r = reclamo;
            InitializeComponent();
            cargarGrilla();
        }

        private void cargarGrilla()
        {
            dt = new DataTable();
            dt.Columns.Add("Departamento destino", typeof(string));
            dt.Columns.Add("Fecha derivación", typeof(string));
            dt.Columns.Add("Hora derivación", typeof(string));
            dt.Columns.Add("Tipo derivación", typeof(string));
            dt.Columns.Add("Descripción", typeof(string));
            dt.Columns.Add("Usuario", typeof(string));
            dt.Columns.Add("Fecha aceptación", typeof(string));
            dt.Columns.Add("Fecha rechazo", typeof(string));

            derivaciones = Derivaciones.buscarDerivacionesReclamo(r);
            foreach (Derivacion d in derivaciones)
            {
                dt.Rows.Add(d.departamento, d.fecha.ToShortDateString(),d.fecha.ToShortTimeString(), d.tipo, d.descripcion, d.usuario_deriva, d.mostrarFecha_aceptacion(), d.mostrarFecha_rechazo());
            }
            grilla.DataSource = dt;
        }
    }
}
